|
|
|
BlueCielo Publisher 2012 Administrator's Guide | BlueCielo ECM Solutions
|
You are here: About the Publisher architecture
About the Publisher architecture
The following figure provides an overview of the architecture of the Publisher. Documents originate at the top of the figure in a source system. At the bottom is the publishing destination system with its users. In between is the Publisher computer.
The Publisher computer hosts the following applications:
- BlueCielo Application Manager – Used to create and configure publishing jobs, publishing modules, rendering modules, and post-rendering actions.
- Publisher Queue – A simple website that allows users to monitor documents registered in the publishing queue database. By default, the Publisher Queue can be accessed at the URL: http://<PublisherComputerName>/Publisher.
- Publisher web services – Provides remote access to the publishing queue database for client applications to register documents for publishing.
- Publishing services – Monitor file-based source systems such as Windows file servers and Kronodoc servers for new and changed files and adds them to the Publisher queue.
- Rendering applications – Under the control of rendering modules, AutoVue (included with Publisher) or native applications generate renditions from the source documents.
- The program Dex.exe – The central component of Publisher that manages all data export, rendering, and import.
The program Dex.exe performs the following actions when it processes a document:
- The program is scheduled to periodically check a database to find which documents need to be published. It initiates a publishing job for each document found.
- The document is read from the source system with a system link.
- The document is optionally rendered to a different file format with a rendering module.
- The document is published to the destination system with a system link.
- After the program has finished processing the document, it provides feedback to the source system that the document was successfully published or that errors occurred during the process.
For large environments, multiple computers running Publisher may be configured in a cluster as described in NEW Understanding Publisher clustering.